/* css 重置 */
body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
img { border:0; margin: 0; padding: 0;   }
body { background:#F5F5F5; color: #333; -webkit-user-select: none; -webkit-text-size-adjust: none; font:normal 16px/200% "微软雅黑", helvetica, arial; text-align:left;   }
header, section, footer { display: block; margin: 0; padding: 0 }
input{ font:normal 16px/200% "微软雅黑", helvetica, arial; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999;  }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999;}
a{text-decoration:none;color:#000;}
.error404{background:#fff; color:#333;}
.error404-1{padding-top:50px;}
.error404-text{font-size:12px}
.mb0{ margin-bottom:0 !important;}
.mb20{ margin-bottom:20px !important;}
.mt30{ margin-top:30px;}
.pb10{ padding-bottom:10px;}
.return30-05{width:32%}
.tc{text-align:center}
.container {margin-left: auto;margin-right: auto;min-height: 100%;max-width: 640px;}
.clear{ clear:both; height:0;}
.help-inline{display:block;margin-bottom: 0;vertical-align: middle; font-size:.9em; line-height:1.4em; padding-top:15px; color:#999;}
.topHearder{ background:#1B1C20; height:2.6em; line-height:2.6em; color:#fff; font-size:1.1em; position:relative;}
.topHearder span{ display:inline-block; position:absolute; left:15px; top:0px;}
.topHearder span a{ color:#fff; font-size:.9em;}
.topHearder span i{  content: " ";display: inline-block;-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);height: 9px;width: 9px;border-width: 2px 2px 0 0;border-color: #fff;border-style: solid;position: relative;top: -2px;top: -1px;margin-left: .3em;}
.header{ position:relative;overflow: hidden;}
.banner img{ width:100%; height:100%;display: block;}
.bannerFugai{ position:absolute; left:0; bottom:0px;}
.bannerFugai img{ width:100%; height:100%;display: block;}
.testTittle{ position:fixed; top:0; left:0; width:100%; background:rgba(0,0,0, .8); color:#fff; font-size:.8em; text-align:center;}
.cont{ padding:4%; padding-bottom:0;}
.cont .t1{ font-size:1.1em; padding-bottom:10px;}
.cont .t2{ padding-bottom:0px;}
.cont .data{ font-size:24px; line-height:32px; margin-bottom:20px; font-weight:700;}
.cont .data span{ background:url(../img/data.png) 0px 0px no-repeat; width:32px; height:32px;}
.cont .title {width: 100%;height: 20px;position: relative;margin-top: 35px;}
.cont .title .wire {display: block;width: 100%;border-bottom: 1px solid #18544D;}
.cont .title .text {position: absolute;left: 0;top: -16px;bottom: 0;right: 0;display: block;text-align: center;}
.cont .title .text span {padding: 0 10px;line-height: 20px;font-weight: bold;background-color: #20C389;text-align: center;}
.cont .content{font-size: 14px;line-height: 26px;word-wrap: break-word;}
.cont .content ol {padding-left: 20px; margin-top:10px;}
.cont .content ol li {line-height: 20px;font-size: 14px;list-style-type: decimal;}
.form .controls{ margin-bottom:5%;}
.form .controls input{ width:94%; background:#FFFFFF; border:0; margin:0;padding:2% 3%;border-radius: 5px; color:#333; outline:0;}
.form .controls .btn{display:block; background:#dd1402;color:#fff; text-align:center; border:0; margin:0; padding:2% 3%;border-radius: 5px;  font-size:1.3em;}
.form .controls .btnDisabled{ background-color:#dd1402;color: rgba(255, 255, 255, 0.6); cursor:default;}
.signTime{ font-size:1.4em; font-weight:700; color:#dd1402;}
.calendarBtn{ font-size:.9em; text-align:center; color:#999; padding-bottom:10px;}
#calendar{width:100%; display:none}
.iconSize{font-size: 1.4em !important;}
.iconSize1{font-size: 1.4em !important; color:#C9C9C9;}
.iconSize2{font-size: 1.4em !important; color:#dd1402;}
.signCont{ padding-top:10px;}
.signCont ul li{ background:#fff; padding:2% 5%;border-radius: 5px; margin-bottom:15px;}
.signCont ul li img{ height:0.75em;}
.signCont span{display:inline-block;vertical-align:middle;}
.signCont .signBtn{display:inline-block; vertical-align:middle; font-size:.9em; line-height:1.8em; padding:0px 10px; float:right; margin-top:4px;border-radius: 3px;}
.signCont .signBtn1{ background:#F7F7F7; border:1px solid #E6E6E6; color:#C9C9C9; cursor:default;}
.signCont .signBtn2{ background:#dd1402; border:1px solid #dd1402; color:#fff;}
.signCont .signBtn3{ color:#00aaee; padding:0; font-size:1em;}
.signCont .signBtnDisabled{color: rgba(255, 255, 255, 0.6); cursor:default;}
.layerCont{ padding:20px;}
.layerCont h3{ font-weight:700; padding-bottom:8px;}
.layerCont .lingquText{line-height:1.5em;padding-bottom:6px;}
.layerCont .lingquText b{ color:#dd1402;}
.layerCont .btn{display:block; background:#dd1402;color:#fff; text-align:center; border:0; margin:0; padding:2% 3%;border-radius: 5px;  font-size:1.3em; margin-top:15px;}
.layerContColor{ color:#333;}
.flowIcon img{ height:.75em;}
.guizeBtn{ font-size:.9em;}
.weui_article {padding: 20px 15px;font-size: 15px;line-height: 1.6;}
.weui_article h2 {font-size: 16px;font-weight: 400;margin-bottom: .3em;}
.weui_article section {margin-bottom: 1.5em;}
.weui_article ol{ margin:0; padding:0;}
.footer {width: 100%;height: 32px; padding-bottom:15px;line-height: 32px;font-size: .7em;border: none;text-align: center; color:#999;}
.footer a{ color:#999;}
.btnBorder{border: 1px solid #ddd;border-radius: 5px;}
